
#ifndef _CONST_H_

#define _CONST_H_

#define EXTERN extern

// 这里采用了跟于渊老师不一样的定义方式，
// 并非为了标新立异，而是本人java出身，小写的public和private用起来习惯些。
#define public
#define private static

#define GDT_SIZE 128
#define IDT_SIZE 256

#define PRIVILEGE_KRNL 0
#define PRIVILEGE_TASK 1
#define PRIVILEGE_USER 3

#define INT_M_CTL 0x20
#define INT_M_CTLMASK 0x21
#define INT_S_CTL 0xA0
#define INT_S_CTLMASK 0xA1

#endif